/* 
    Document   : main
    Created on : 25 juin 2012, 18:02:13
    Author     : andrea
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#maincontent {
    background-color: #E4E4E4;
}

#logo {
    float: left;
}

#header {
    background-color: #6299c5;
}

#subheader {
    background-color: #c6d880;
}

.topnav{
    background-color: #E6EFC2;
}

.topnav ul, .topnav ul li {
    display: inline;
    padding: 0px;
}

.topnav ul li a {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #000;
    padding: 5px;
} 
#breadcrumbs {
    border-bottom: 1px solid #bbb;
    margin: 2px 0px 2px 5px;
    padding: 4px;
}

#slideshow {
    background-color: lightgray;
    height: 150px;
}

#bloc {
    
}

#bloc-right {
    
}

#bloc-left {
    
}

#right-sidebar {
    background-color: #bbb;
}

#left-sidebar {
    background-color: peachpuff;
}

#footer {
    background-color: cadetblue
}

.required {
    background-image: url(../img/required-field.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 10px;
}

.list-style-type-none {
    list-style-type: none;
}

.links {
    margin-top: 5px;
    border: 1px solid gray;
    padding: 2px 2px 2px 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.links a {
    margin: 0px 20px 0px 20px;
}


/* Colonna di navigazione categorie */
.col-first {
    padding-right: 10px;
    border-right: 1px solid grey;
}

.col {
    margin: 0px 10px 0px 10px;
    padding-right: 10px;
    border-right: 1px solid grey;
    
}

.col-last {
    
}

.slideshow {
    height: 250px;
}

p {margin:0 0 1.5em;}

.login {
    float: right;
}

.sorvola {
    opacity: 0.7;
}

.sorvola:hover {
    opacity: 1;
}